//#version 120
attribute vec4 vPosition;
attribute vec2 vCoord;
uniform mat4 vMatrix;
varying vec2 uCoord;
varying vec4 uPosition;
varying vec4 gPosition;

void main() {
    uPosition = vPosition;
    uCoord = vCoord;
    gPosition = vMatrix * vPosition;
    gl_Position = vMatrix * vPosition;
}
